illegal (alien) - French English Dictionary